package com.nifostasky.comic.entitys;


import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.IdType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.Data;

/**
 * (CoOtherPicture)表实体类 
 *
 * @author 
 * @since 2022-02-15 21:13:33
 */
@Data
@TableName(value = "co_other_picture")
@ApiModel(value="CoOtherPicture类", description="${tableInfo.comment}")
public class CoOtherPicture extends SysBaseEntity implements Serializable{

    private static final long serialVersionUID = 1L;

    /**
    * 主键:
    * 表id
    */
    @ApiModelProperty(value = "表id")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 上传用户id
     */
    @ApiModelProperty(value = "上传用户id")
    @TableField(value = "user_id")
    private Long userId;

    /**
     * 上传用户名
     */
    @ApiModelProperty(value = "上传用户名")
    @TableField(value = "user_name")
    private String userName;

    /**
     * python文件id
     */
    @ApiModelProperty(value = "python文件id")
    @TableField(value = "spider_id")
    private String spiderId;

    /**
    * 漫画名称
    */
    @ApiModelProperty(value = "漫画名称")
    @TableField(value = "title")
    private String title;

    /**
    * 漫画作者
    */
    @ApiModelProperty(value = "漫画作者")
    @TableField(value = "author")
    private String author;

    /**
     * 图片url
     */
    @ApiModelProperty(value = "图片url")
    @TableField(value = "picture")
    private String picture;

    /**
     * 图片源
     */
    @ApiModelProperty(value = "图片源")
    @TableField(value = "referer")
    private String referer;

    /**
    * 跳转章节信息url
    */
    @ApiModelProperty(value = "跳转章节信息url")
    @TableField(value = "jumpurl")
    private String jumpurl;

    /**
     * 跳转类型 , 0-漫画章节信息, 1-外部链接
     */
    @ApiModelProperty(value = "跳转类型 , 0-漫画章节信息, 1-外部链接")
    @TableField(value = "jump_type")
    private Long jumpType;

    /**
    * 更新状态信息: 连载中 完结
    */
    @ApiModelProperty(value = "更新状态信息: 连载中 完结")
    @TableField(value = "update_state")
    private String updateState;

    /**
    * 目前更新最新话
    */
    @ApiModelProperty(value = "目前更新最新话")
    @TableField(value = "update_sum")
    private String updateSum;

    /**
    * 章节名称
    */
    @ApiModelProperty(value = "章节名称")
    @TableField(value = "update_chapter")
    private String updateChapter;

    /**
    * 漫画类型
    */
    @ApiModelProperty(value = "漫画类型")
    @TableField(value = "type")
    private String type;

    /**
    * 国家
    */
    @ApiModelProperty(value = "国家")
    @TableField(value = "country")
    private String country;

    /**
    * 漫画简介
    */
    @ApiModelProperty(value = "漫画简介")
    @TableField(value = "`describe`")
    private String describe;

    /**
    * 漫画url是否失效: 未失效-0 , 失效-1
    */
    @ApiModelProperty(value = "漫画url是否失效: 未失效-0 , 失效-1")
    @TableField(value = "`state`")
    private Integer state;

    /**
    * 收藏数量 , 收藏漫画用
    */
    @ApiModelProperty(value = "收藏数量")
    @TableField(value = "collect_num")
    private Long collectNum;

    /**
    * 类型: 0-轮播图,1-收藏漫画
    */
    @ApiModelProperty(value = "类型: 0-轮播图,1-本站推荐")
    @TableField(value = "type_table")
    private Integer typeTable;

    /**
     * 排序, 轮播图用
     */
    @ApiModelProperty(value = "类型: 0-轮播图,1-收藏漫画")
    @TableField(value = "sort")
    private Integer sort;
}
